|
An artificial chemistry is a chemical-like system that usually consists of objects, called molecules, that interact according to rules resembling chemical reaction rules. Artificial chemistries are created and studied in order to understand fundamental properties of chemical systems, including prebiotic evolution, as well as for developing chemical computing systems. Artificial chemistry is a field within computer science wherein chemical reactions -- often biochemical ones -- are computer-simulated, yielding insights on evolution, self-assembly, and other biochemical phenomena. The field does not use actual chemicals, and should not be confused with either synthetic chemistry or computational chemistry. Rather, bits of information are used to represent the starting molecules, and the end products are examined along with the processes that led to them. The field originated in artificial life but has shown to be a versatile method with applications in many fields such as chemistry, economics, sociology and linguistics. ==Formal definition== An artificial chemistry is defined in general as a triple (S,R,A). In some cases it is sufficient to define it as a tuple (S,I). *S is the set of possible molecules S=, where n is the number of elements in the set, possibly infinite. *R is a set of n-ary operations on the molecules in S, the reaction rules R=. Each rule ri is written like a chemical reaction a+b+c->a *+b *+c *. Note here that ri are operators, as opposed to +. *A is an algorithm describing how to apply the rules R to a subset PS. *I are the interaction rules of the molecules in S. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「artificial chemistry」の詳細全文を読む スポンサード リンク
|